
/**
 * @author Leonardo Silveira 
 * Aula1 LLP
 * Sistemas didatico de Biblioteca
 * 
 */
public class Publicacao {
	
//	Atributos //
	
	private int codigoP;
	private String titulo;
	private int ano;
	private String tipo;
	private Autor autor;
	
/** Imprime a Bibliografia de uma Publicacao
 */
	public void imprimirBibliografia(){
		System.out.println(autor.getNome_citacao()+", "+titulo+ ", "+tipo+", "+ano);
	}

	public Publicacao cadastrarPublicacao(int codigo,String titulo,int ano,String tipo,Autor autor){
		this.codigoP=codigo;
		this.titulo=titulo;
		this.ano=ano;
		this.tipo=tipo;
		this.autor=autor;
		System.out.println("Publicacao cadastrada");
		return this;
	}
	
	
// Metodos de Acesso //	
	
	public int getCodigo() {
		return codigoP;
	}
	public void setCodigo(int codigo) {
		this.codigoP = codigo;
	}
	public String getTitulo() {
		return titulo;
	}
	public void setTitulo(String titulo) {
		this.titulo = titulo;
	}
	public int getAno() {
		return ano;
	}
	public void setAno(int ano) {
		this.ano = ano;
	}
	public String getTipo() {
		return tipo;
	}
	public void setTipo(String tipo) {
		this.tipo = tipo;
	}
	public Autor getAutor() {
		return autor;
	}
	public void setAutor(Autor autor) {
		this.autor = autor;
	}
	
	
	

}
